
# 闭包
"""
1. 概念 ： 函数内部又定义了一个函数 ，这个内部函数使用了外部函数的临时变量 ，且外部函数的返回值是内部的函数的引用。
2. 格式 ：
def outer():
    temp = None
    def inner():
        函数体
    return inner
"""

# 实例 ：加法操作
def outer(x):
    z = 100

    def inner(y):
        return x + y + z
    return inner

closure = outer(10)
print(closure)

print(closure(20))
